package org.springmole.business.bean.hibernate;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;


@XmlAccessorType(XmlAccessType.FIELD)
public class CollectionData extends DetailData {

	@XmlAttribute(name="load")
	private long loadCount;

	@XmlAttribute(name="fetch")
	private long fetchCount;
	
	@XmlAttribute(name="update")
	private long updateCount;
	
	@XmlAttribute(name="remove")
	private long removeCount;
	
	@XmlAttribute(name="recreate")
	private long recreateCount;

	
	
	public long getLoadCount() {
		return loadCount;
	}

	public void setLoadCount(long loadCount) {
		this.loadCount = loadCount;
	}

	public long getFetchCount() {
		return fetchCount;
	}

	public void setFetchCount(long fetchCount) {
		this.fetchCount = fetchCount;
	}

	public long getUpdateCount() {
		return updateCount;
	}

	public void setUpdateCount(long updateCount) {
		this.updateCount = updateCount;
	}

	public long getRemoveCount() {
		return removeCount;
	}

	public void setRemoveCount(long removeCount) {
		this.removeCount = removeCount;
	}

	public long getRecreateCount() {
		return recreateCount;
	}

	public void setRecreateCount(long recreateCount) {
		this.recreateCount = recreateCount;
	}

	
	
}
